/*
 * Posto.h
 *
 *  Created on: Oct 13, 2012
 *      Author: jalves
 */

#ifndef POSTO_H_
#define POSTO_H_

class Posto {

private:

        int static idMatrizPercurso = 0;
        int key;
        int idPosto;
        float quant_stock;
        float quant_seguranca;

public:

        // Construtor
        Posto();
        // Destrutor
        virtual ~Posto();
        // Construtor com parametros
        Posto (int k, float quant_st, float quant_sg);
        // Construtor cópia
        Posto (const Posto &p);

        int getIdPost() const;
        int getKey() const;
        float getQuant_Stock() const;
        float getQuant_Seguranca() const;

        void setQuant_Stock(float quantidade);
        void setQuant_Seguranca(float quantidade);

        int incrementaIdMatrizPercurso();
};

#endif /* POSTO_H_ */


